DataSource for Entity Framework for WPF/Silverlight
GroupJoin<TInner,TKey,TResult>(IObservableSource<TInner>,Expression<Func<T,TKey>>,Expression<Func<TInner,TKey>>,Expression<Func<T,GroupView<TKey,TInner>,TResult>>) メソッド

C1.LiveLinq.LiveViews 名前空間 > View<T> クラス > GroupJoin メソッド : GroupJoin<TInner,TKey,TResult>(IObservableSource<TInner>,Expression<Func<T,TKey>>,Expression<Func<TInner,TKey>>,Expression<Func<T,GroupView<TKey,TInner>,TResult>>) メソッド
このビューと結合するビューの要素のタイプ。
キーセレクタ関数から返されるキーのタイプ。
結果要素のタイプ。
このビューと結合するコレクション(通常、ビュー)。
このビューの各要素から結合キーを抽出する関数。
2番目のビューの各要素から結合キーを抽出する関数。
このビューの要素と、第2のビューの一致する要素のコレクションから 結果ビューを作成する関数。
キーの一致に基づいて2つのビューの要素とコレクションを関連付け、結果をグループ化します。
シンタックス
'宣言
 
Public Overloads Function GroupJoin
    (Of TInner,TKey,TResult)( _
   ByVal inner As IObservableSource(Of TInner), _
   ByVal outerKeySelector As System.Linq.Expressions.Expression(Of Func(Of T,TKey)), _
   ByVal innerKeySelector As System.Linq.Expressions.Expression(Of Func(Of TInner,TKey)), _
   ByVal resultSelector As System.Linq.Expressions.Expression(Of Func(Of T,GroupView(Of TKey,TInner),TResult)) _
) As View(Of TResult)
public View<TResult> GroupJoin<TInner,TKey,TResult>( 
   IObservableSource<TInner> inner,
   System.Linq.Expressions.Expression<Func<T,TKey>> outerKeySelector,
   System.Linq.Expressions.Expression<Func<TInner,TKey>> innerKeySelector,
   System.Linq.Expressions.Expression<Func<T,GroupView<TKey,TInner>,TResult>> resultSelector
)

パラメータ

inner
このビューと結合するコレクション(通常、ビュー)。
outerKeySelector
このビューの各要素から結合キーを抽出する関数。
innerKeySelector
2番目のビューの各要素から結合キーを抽出する関数。
resultSelector
このビューの要素と、第2のビューの一致する要素のコレクションから 結果ビューを作成する関数。

型パラメータ

TInner
このビューと結合するビューの要素のタイプ。
TKey
キーセレクタ関数から返されるキーのタイプ。
TResult
結果要素のタイプ。

戻り値の型

2つのビューに対してグループ化結合を実行することで 取得された TResult 型の要素を含むビュー。
参照

View<T> クラス
View<T> メンバ
オーバーロード一覧